home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 145 / Gekkan Dennou Club - 2000.6 Vol. 145 (Japan).7z / Gekkan Dennou Club - 2000.6 Vol. 145 (Japan) (Track 1).bin / games / spassion / source.lzh / SOURCE / BG.H next >
Text File  |  2000-03-21  |  1KB  |  27 lines

  1. #define BG_NULL        0x100
  2. #define INFO_MOJI    0x0E3F    /* 文字のパレットとプライオリティ */
  3.  
  4. /* 背景BGの種類 */
  5. #define NON_BG        0
  6. #define GROUND_BG    1
  7. #define ERASE_BG    2
  8.  
  9. /*    prototype for bgscr.c */
  10.  
  11. int        LoadMapFile(char *fname, void *ptr, int size, int n);        /* BG MAP読み込み */
  12. void    ScrollBG( void );
  13. void    SetBG( short x, short y );                    /* 現在のマップ位置から全画面BGを書く */
  14. unsigned short    GetBG(short x, short y);
  15. char    CheckBGHit(short x,short y);
  16. void    BreakBG( short x, short y );
  17.  
  18. /*    prototype for bgput.c */
  19.  
  20. /* 関数名にPutBGとついているが、今回は画面全体にBGを使っているため、スプライトで表示
  21.    処理速度や表示能力的に不利なので、次回からは背景の上のほうは空かしておくかも
  22.  */
  23. void    PutBGStr(  short x, short y, char *cp, short info );        /*文字列をスプライトで表示*/
  24. void    PutBGChar( short x, short y, short *pt,short info );        /*連続するキャラクタをスプライトで表示*/
  25. void    PutBGVal0(  short x, short y, int num, short keta, short info );
  26. void    PutBGVal8( short x, short y, int num, short keta, short info );    /* PutBGVal0の8ドット版 */
  27.